@charset "utf-8";
a:hover,a:active,a:visited{text-decoration:none;}
html,body{height:100%;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
body{ background:#F0F3F4;}
ul,ul li,dl,dl dd{ list-style:none; margin:0; padding:0}
.header{position:fixed;height:68px;background:#19b394; top:0; left:0; right:0; padding:0 15px; line-height:68px; z-index:99;}
.top_nav{ float:right;}
.top_nav .layui-nav{background:none;padding:0}
.top_nav .layui-nav a{color:#FFF;}
.top_nav .layui-nav a:hover{color:#F90;}
.top_nav .layui-nav .layui-nav-child a{color:#333; padding:10px;}
.page_body{ margin-top:68px;display:-webkit-box;display:box;}
.page_content{ margin:68px 0 0 160px;}
.left_nav{position:fixed;top:68px;bottom:0;left:0;overflow-x:hidden;z-index:2; background:#2a3542;overflow:visible;width:160px; max-width:160px;}
.left_nav .left_nav_item{line-height:20px!important;margin-bottom:5px;padding:10px 10px 10px 30px;position:relative}
.left_nav .left_nav_item:hover,.left_nav .left_nav_item.active{background:#35404d;color:#fff;display:block;border-radius:4px;}
.left_nav .left_nav_item a{color:#FFF;display:block;font-size:16px}
.left_nav .left_nav_childmenu{display:none;position:absolute;left:160px;top:0;line-height:36px;padding:5px 0;box-shadow:0 2px 4px rgba(0,0,0,.12);border:1px solid #d2d2d2;background-color:#fff;z-index:100;border-radius:2px;white-space:nowrap; border-top:3px solid #19b394}
.left_nav .left_nav_childmenu dd{line-height:20px; height:auto; padding:10px 20px;}
.left_nav .left_nav_childmenu dd:hover,.left_nav .left_nav_childmenu dd:active{background:#EEE;}
.left_nav .left_nav_item:hover .left_nav_childmenu{ display:block;}
.left_nav .left_nav_childmenu dd a{color:#333; font-size:14px;}
.left_nav .left_nav_childmenu dd a:hover{color:#5FB878}
.page_mainbox{padding:1em 2em; overflow:hidden}
.top_tab{ position:relative; overflow:hidden; border-bottom:1px solid #CCC; padding:10px 0 10px 0; margin-bottom:15px}
.secrchinput{margin-top:0.5em;margin-left:1em;vertical-align:-10px;float:right;border:1px solid #c4c4c4;position:relative;overflow:hidden;border-radius:15px;width:215px;height:30px;margin-right:8px; background:#FFF;}
.secrchinput input{border:none;}
.secrchinput button{ background:none; border:none; padding:5px 8px;color:#5FB878}
.panelbox{box-shadow:0px 0px 2px 1px #d7dadb;background:#FFF; margin-bottom:30px;}
.panelbox-head{padding:13px 15px;width:100%;position:relative;overflow:hidden; border-bottom:1px solid #d7dadb;}
.panelbox-body{padding:13px 15px;}
.panelbox-foot{padding:13px 15px;position:relative;border-top:1px solid #d7dadb;}
.layui-table a.tblink{color:#01AAED}
.layui-form-switch{width:58px;}